import { request } from './index.js'

// 获取所有读者信息
export const getAllReaders = () => {
  return request({
    url: '/readers'
  })
}

// 根据读者姓名关键词获取读者信息
export const getReaderByNameKey = (data) => {
  return request({
    url: '/readerkey',
    method: 'post',
    data
  })
}

// 添加读者
export const register = (data) => {
  return request({
    url: '/addreader',
    method: 'post',
    data
  })
}

// 删除读者
export const deleteReader = (id) => {
  return request({
    url: `/deleteerader/${id}`,
    method: 'delete'
  })
}

// 根据 id 获取读者信息
export const getReaderById = (id) => {
  return request({
    url: `/reader/${id}`
  })
}

// 根据读者姓名获取读者信息
export const getReaderByName = (data) => {
  return request({
    url: '/readername',
    method: 'post',
    data
  })
}


// 更新读者
export const updateReader = (data) => {
  return request({
    url: '/updatereader',
    method: 'put',
    data
  })
}

// 根据最大可借数 大于等于num 获取读者信息
export const getReaderByMaxNum = (data) => {
  return request({
    url: '/readermaxnum',
    method: 'post',
    data
  })
}

// 根据最大可借天数 大于等于num 获取读者信息
export const getReaderByMaxDay = (data) => {
  return request({
    url: '/readermaxday',
    method: 'post',
    data
  })
}
